#!/bin/sh

basePath="/home/jiedeng"

if [[ ! -d "$basePath" ]]; then
mkdir "$basePath"
fi

#从svn服务器更新项目
#echo '正在更新文件........'
#svn update

#将项目重新打包编译
#echo '项目重新打包编译'
#mvn clean package

#结束项目进程
if [[ -f "$basePath/pidfile.txt" ]]; then
	echo '结束原来项目的进程'
	kill -9 `cat $basePath/pidfile.txt`
	`rm -rf $basePath/pidfile.txt`
fi

#复制生成的文件值目标目录下
#echo '复制新项目文件到目录下'
#cp "`pwd`/home/jiedengtiyu-admin-0.0.1-SNAPSHOT.jar" $basePath

echo '后台运行目标文件'
`nohup java -jar -XX:MetaspaceSize=256m -XX:MaxMetaspaceSize=256m -Xms1024m -Xmx1024m -Xmn256m -Xss256k -XX:SurvivorRatio=8 -XX:+UseConcMarkSweepGC $basePath/jiedengtiyu-admin-0.0.1-SNAPSHOT.jar 1>/$basePath/log.log 2>/dev/null & echo $! > $basePath/pidfile.txt`
